\documentclass[12pt]{article}

\usepackage{amscd,amsmath,amssymb,verbatim}
\usepackage[dvips]{hyperref}
\usepackage[TS1,OT1,T1]{fontenc}
\usepackage{float}
\usepackage{array}
\usepackage{textcmds}
\usepackage{array}

\usepackage[pdftex]{graphicx}
\graphicspath{{./Diagrams/}}
\DeclareGraphicsExtensions{.pdf,.jpeg,.png,.jpg, .pdf}
\setlength\fboxsep{0.3pt}
\setlength\fboxrule{0.5pt}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\begin{document}

%Title Page
\begin{titlepage}

\begin{center}


% Upper part of the page
\includegraphics[scale=0.50 ]{CollabCrosswordIcon}\\
\textsc{\LARGE University of Texas At Arlington}\\[1.5cm]

\textsc{\Large CSE 6324}\\[0.5cm]


% Title
\HRule \\[0.4cm]
{ \huge \bfseries Collaborative Crossword}\\[0.4cm]

\HRule \\[1.5cm]

% Author and supervisor
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
\emph{Authors:}\\
Karun \textsc{Ramakrishnan} \\Mitali \textsc{Bakshi} \\Shwetha \textsc{Narayan} 
\end{flushleft}
\end{minipage}
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
\emph{Supervisor:} \\
Dr.~Jeff Lei
\end{flushright}
\end{minipage}

\vfill

% Bottom of the page
{\large \today}

\end{center}

\end{titlepage}
%End Tile Page Here

%\tableofcontents
%\newpage
\section{Introduction}
Crosswords have been amongst the most popular word games from a very long time. Here we present a new way to solve crosswords. We started to work with the idea that solving a huge crossword on your own will eventually become monotonous. The basic idea is to allow two users to collaboratively work on a single crossword puzzle over a network, while each one sees what the other person is filling in. In this way, we intend to add a fun quotient to the regular crosswords. This also gives us an opportunity to learn more about how multithreaded programs work, the complexities involved, the problems that are usually encountered during thread synchronization, and of course game development.

\section{Major Features}
\begin{itemize}
\item Real-time updates
\subitem Updates the changes made by one player to the other immediately

\item Word-level locking
\subitem Both users cannot edit the same word at the same time. To edit a word, a user has to obtain a lock on all the resources of the word
\subitem Timeout based locking to prevent starvation
\subsubitem One player locks a word and never finishes editing. Even if the other player wants-to/can edit the same word, he won't be allowed to. Timeout based locking can prevent this situation
\item Tile level locking
\subitem There can be common letter(s) between words going across and down. Such common letters can be edited by both players at the same time
\item Word definitions
\item Friendly UI
\end{itemize}

\section{Major Tasks and Scheduling Estimates}
\begin{table}[H]
\begin{center}
  \begin{tabular}{|p{7.5cm}|>{\centering\arraybackslash}p{3.5cm}|}
    \hline
     \multicolumn{1}{|c|}{\textbf{Task}}&\multicolumn{1}{|c|}{\textbf{Due On}}
    \tabularnewline \hline
    Create module structures & 10/22
    \tabularnewline \hline
    Test client/server architecture & 10/22
    \tabularnewline \hline
    Test UI framework & 10/22
    \tabularnewline \hline
    Design final architecture & 10/25
    \tabularnewline \hline
    Create data structures & 10/30    
    \tabularnewline \hline
    Code individual modules & 11/12
    \tabularnewline \hline
    Integration & 11/13
    \tabularnewline \hline
    Testing & 11/16
    \tabularnewline \hline
    Bug fixing & 11/20
    \tabularnewline \hline
    Preparation for final presentation & 11/22
    \tabularnewline \hline
    Prepare final deliverables and documentation & 12/01
    \tabularnewline \hline
     \end{tabular}
  \caption{Major Tasks and Scheduling Estimates}
  \label{tab2}
\end{center}
\end{table}

\section{Member Responsibilities}
\begin{itemize}
\item \textbf{Karun Ramakrishnan} - Contribution to server design and development, design and develop data structures
\item \textbf{Mitali Bakshi} - Contribution to server design and development, design and develop client
\item \textbf{Shwetha Narayan} - Contribution to server design and development, design and develop crossword board generator, and dictionary service for providing word definitions
\end{itemize}

\end{document}